171
171
Feb 13, 2020
02/20
by
Naledi Modise and Angela Lai King
movies
eye 171
favorite 1
comment 0
https://2019.za.pycon.org/talks/64-anomaly-detection-using-autoencoders/ Finding anomalous behaviour can be similar to finding a needle in a haystack. This information can be very useful for fraud detection or identifying unusual behavior. Machine Learning techniques such as autoencoders can assist in this process. We will present a jupyter notebook followed by a visualisation which indicates anomalous activity using an open source credit card dataset. The anomalous activity will be compared to...
Topics: pyconza, pyconza2019, python
126
126
Feb 13, 2020
02/20
by
Adam Piskorski
movies
eye 126
favorite 0
comment 0
https://2019.za.pycon.org/talks/opening-ceremony/ Room: Ballroom
Topics: pyconza, pyconza2019, python
75
75
Feb 13, 2020
02/20
by
Diana Pholo
movies
eye 75
favorite 0
comment 0
https://2019.za.pycon.org/talks/4-talk-data-to-me-the-art-of-storytelling/ Collecting data is now seen as a very important aspect of business. Many companies therefore invest in solutions such as Business Intelligence tools, spreadsheets and dashboards in an attempt to extract useful information from their data. However, these tools still fail to present what is hidden in the data because they do not bring out their underlying significance. This is where data storytelling comes in. It helps to...
Topics: pyconza, pyconza2019, python
76
76
Feb 12, 2020
02/20
by
Adit Mehta
movies
eye 76
favorite 0
comment 0
https://2019.za.pycon.org/talks/80-getting-machine-learning-models-ready-for-production-using-python/ As a Scientist, it’s incredibly satisfying to be given the freedom to experiment by applying new research and rapidly prototyping. This satisfaction can be sustained quite well in a lab environment but can diminish quickly in a corporate environment. This is because of the underlying commercial value motive which science is driven by in a business setting — if it doesn’t add business...
Topics: pyconza, pyconza2019, python
72
72
Feb 13, 2020
02/20
by
Jamie Hewland
movies
eye 72
favorite 0
comment 0
https://2019.za.pycon.org/talks/47-production-ready-flask-django-apps-on-kubernetes/ This talk will explain how to host Flask, Django, and other WSGI web applications on Kubernetes, making effective use of the available abstractions. Topics covered will include: - Some of the benefits of running Flask & Django applications as part of a Service-oriented architecture (SOA) on Kubernetes. - How the abstractions Kubernetes provides can be used to replace or integrate with existing well-known...
Topics: pyconza, pyconza2019, python
74
74
Feb 13, 2020
02/20
by
Luka Sterbic
movies
eye 74
favorite 0
comment 0
https://2019.za.pycon.org/talks/26-why-you-should-care-about-types/ By now you have probably all heard about Python static typing. But why should you care? Are types in Python even Pythonic? SPOILER: Guido says so. Is Python turning into Java? In this talk I’ll try to answer these questions and explain how type annotations helped my team scale, made our code more efficient and new hires happier. We will start with how the typing system in Python came to be, what is the motivation for it and...
Topics: pyconza, pyconza2019, python
56
56
Feb 13, 2020
02/20
by
Gordon Inggs
movies
eye 56
favorite 0
comment 0
https://2019.za.pycon.org/talks/49-making-sense-of-cape-town-using-nlp/ In this talk, I will describe how Natural Language Processing helped the City of Cape Town understand itself better. By doing so, I will hopefully illustrate how Machine Learning can be applied in the context of a large organisation, with pre-existing formal structures. Several months ago, I was asked to help identify City employees who perform "data-intensive" work. After several fruitless keyword searches across...
Topics: pyconza, pyconza2019, python
40
40
Feb 13, 2020
02/20
by
Keagan Jarvis
movies
eye 40
favorite 0
comment 0
https://2019.za.pycon.org/talks/62-rapsheet-continuous-http-and-dns-monitoring/ Our company runs hundreds of servers with thousands of clients connecting to them every minute. This translates to thousands of HTTP and DNS endpoints that need to be reachable at all times. In order to monitor these channels we developed Rapsheet a monitoring tool that performs continuous testing of all channels against a variety of third party infrastructure providers. Rapsheet uses asyncio libraries such as...
Topics: pyconza, pyconza2019, python
37
37
Feb 13, 2020
02/20
by
Petrus Theron
movies
eye 37
favorite 0
comment 0
https://2019.za.pycon.org/talks/19-managers-diplomats-gaskets-on-being-the-seal-that-holds-teams-together/ “For important negotiations we don’t send telegrams; we send ambassadors.” — Alan Kay The problem with ambassadors is they only speak one language…typically French. But to negotiate between worlds, you need to speak two languages. You need a diplomat - or in mechanical terms, a gasket. This talk is about transmuting wealth between domains of knowledge. Electrical engineering, in...
Topics: pyconza, pyconza2019, python
65
65
Feb 13, 2020
02/20
by
Paulus M Shituna
movies
eye 65
favorite 0
comment 0
https://2019.za.pycon.org/talks/18-a-gentle-introduction-on-building-an-intelligent-chatbot-in-python/ Chatbots have the potential to save any individual’s time, hassle, and tedium by automating mundane tasks. Today almost every company has a chatbot deployed to engage with the users. Some of the ways in which companies are using chatbots are: Information distribution & customers support. So In this talk, I am going to take you through step-by-step on how to develop a chatbot in python;...
Topics: pyconza, pyconza2019, python
33
33
Feb 13, 2020
02/20
by
Adam Piskorski
movies
eye 33
favorite 0
comment 0
https://2019.za.pycon.org/talks/closing-ceremony/ Room: Ballroom
Topics: pyconza, pyconza2019, python
23
23
Feb 13, 2020
02/20
by
Various Speakers
movies
eye 23
favorite 0
comment 0
https://2019.za.pycon.org/talks/thursday-lightning-talks/ Room: Ballroom
Topics: pyconza, pyconza2019, python
33
33
Feb 13, 2020
02/20
by
Various Speakers
movies
eye 33
favorite 1
comment 0
https://2019.za.pycon.org/talks/friday-lightning-talks/ Room: Ballroom
Topics: pyconza, pyconza2019, python
66
66
Feb 13, 2020
02/20
by
David Sharpe
movies
eye 66
favorite 0
comment 0
https://2019.za.pycon.org/talks/81-introduction-to-the-psssa/ A brief introduction to the Python Software Society of South Africa, why it exists, what it does and what it can do. Room: Ballroom
Topics: pyconza, pyconza2019, python
45
45
Feb 13, 2020
02/20
by
Sibulele Hlongwane
movies
eye 45
favorite 0
comment 0
https://2019.za.pycon.org/talks/71-my-journey-into-buzzword-bingo/ There has been quite a bit of buzz around being a Data Scientist lately, especially in the media. And because Data Science doesn't exist on its own. It is always followed by an influx of more buzzwords such as 4th industrial revolution, AI, Machine Learning, Augmented Reality, Digital Disruption, Big Data. And the list goes on and on (Yes. That is a buzzword counter of six). I studied Computer Science and decided to follow a...
Topics: pyconza, pyconza2019, python
45
45
Feb 13, 2020
02/20
by
Alex Conway
movies
eye 45
favorite 0
comment 0
https://2019.za.pycon.org/talks/75-deep-neural-networks-for-video-applications/ Most CCTV video cameras exist as a sort of time machine for insurance purposes. Deep neural networks make it easy to convert video into actionable data which can be used to trigger real-time anomaly alerts and optimize complex business processes. In addition to commercial applications, deep learning can be used to analyze large amounts of video recorded from the point of view of animals to study complex behavior...
Topics: pyconza, pyconza2019, python
86
86
Feb 13, 2020
02/20
by
Natu Lauchande
movies
eye 86
favorite 2
comment 0
https://2019.za.pycon.org/talks/31-machine-learning-engineering-principles-with-python-and-mlflow/ Machine Learning is a very hyped topic of the moment. While a lot of the talks and presentations cover the data science component, very few cover the nity gritty details of a machine learning pipeline. This talk will focus on the engineering part of Machine Learning by covering different Machine Learning systems architecture best practices, strategies including design. We will delve into the...
Topics: pyconza, pyconza2019, python
48
48
Feb 13, 2020
02/20
by
Schalk Heunis
movies
eye 48
favorite 0
comment 0
https://2019.za.pycon.org/talks/60-edge-computing-at-the-edge-of-the-world/ Well, to be more accurate, running a context-aware machine learning based music recommendation system using Python on an embedded processor integrated into a RC remote control on mountains around South Africa. The context is generated by sensors on a 1.2 m home-built slope glider, processed on the plane using Python, running on an even smaller embedded board built into the plane (was also thinking about 'Snakes on a...
Topics: pyconza, pyconza2019, python
85
85
Feb 13, 2020
02/20
by
Cobus Bernard
movies
eye 85
favorite 0
comment 0
https://2019.za.pycon.org/talks/30-migrating-to-python-3-using-docker-for-your-cicd-pipeline-even-if-you-cant-use-it-in-production/ When moving from Python 2 to 3, it is hard to make sure that you application will work as planned without having to also worry about your build and deployment pipeline. You may also be in a position where you are unable to run Docker in production. In this talk, I will show you how to use Docker for your CI/CD pipeline and how to approach the move to Python 3 using...
Topics: pyconza, pyconza2019, python
84
84
Feb 13, 2020
02/20
by
Irina Grechikhina
movies
eye 84
favorite 0
comment 0
https://2019.za.pycon.org/talks/39-sentry-as-a-way-not-to-be-afraid/ Sentry is an open-source error tracking software. It allows you to know exactly what's going on with your web application in real-time and get exact and detailed reports about occurred errors. Lot's of web developers used to rely only on app logs and generic monitoring software, but it's not enough. Multiple production servers, overwhelmed logging, lack of information about request content in case of error hinders problem...
Topics: pyconza, pyconza2019, python
86
86
Feb 13, 2020
02/20
by
Aroma Rodrigues
movies
eye 86
favorite 0
comment 0
https://2019.za.pycon.org/talks/24-detecting-propaganda-in-fake-news-using-natural-language-processing/ Propaganda Detection in Fake News using Natural Language Processing What is the real world basis for this problem? Modern times have modern problems. And in India for the past few years we have seen a spike in mob incited violence and killings as a result of fake news spread through social media, messengers and even at times through legit news channels. Apart from educating the masses to...
Topics: pyconza, pyconza2019, python
57
57
Feb 13, 2020
02/20
by
Andrew Collier
movies
eye 57
favorite 0
comment 0
https://2019.za.pycon.org/talks/14-there-will-be-data-scraping-the-web-with-python/ Web scraping is an essential weapon for every Data Scientist to have in their arsenal. Whether you're creating a new dataset from scratch or augmenting an existing dataset, there are reams of data available to be harvested. In this practical talk I'll show how to use CSS to isolate the relevant portions of a web page and then demonstrate how to use BeautifulSoup to retrieve the associated data. Room: Marathon
Topics: pyconza, pyconza2019, python
84
84
Feb 13, 2020
02/20
by
Chetan Khatri
movies
eye 84
favorite 0
comment 0
https://2019.za.pycon.org/talks/7-no-more-struggles-with-apache-spark-pyspark-workloads-in-production/ Spark is a good tool for processing large amounts of data, but there are many pitfalls to avoid in order to build large scale systems in production, This talk will take you through fundamental concepts of Apache Spark for Python Developers. We'll examine some of the data serialization and interoperability issues specifically with Python libraries like Numpy, Pandas which are highly impacting...
Topics: pyconza, pyconza2019, python
59
59
Feb 13, 2020
02/20
by
Jean-Pierre Voogt
movies
eye 59
favorite 0
comment 0
https://2019.za.pycon.org/talks/83-working-with-data-in-python-for-the-aspiring-data-scientists/ Data Science is the latest data buzzword, but what does this mean for us, the analysts and developers? Well, this is just another opportunity to grow and learn a new skill. The great thing about the era we live in is that information is everywhere, but can be a little overwhelming for someone who is just starting off in a new field or wants to learn a new skill. In this session, we will use Python...
Topics: pyconza, pyconza2019, python
71
71
Feb 13, 2020
02/20
by
Rory Preddy
movies
eye 71
favorite 0
comment 0
https://2019.za.pycon.org/talks/33-programming-for-accessibility/ My life is a hilarious roller coaster of miss-intended programming bugs because at 4 foot tall and 65 kilograms I completely fall off your radar. Why did my scale call me! Why does facial recognition see me as a child? These are all valid questions I often ask myself as I navigate my weird and different world. Have you heard the phrase “You have to be this tall for Micro-services”? well what about: “You have to be this tall...
Topics: pyconza, pyconza2019, python
48
48
Feb 13, 2020
02/20
by
Ronald Maravanyika
movies
eye 48
favorite 0
comment 0
https://2019.za.pycon.org/talks/55-launching-a-library-api-client-in-total-darkness/ This talk will detail how one can create a python API client with limited resources.It's based on my personal experience of having to create an API client to be used by over a thousand users. The talk accommodates all levels of developers, final year students may also find this talk interesting. We will cover the basics from what is an API client, why we need it, then we will look at common methods of using...
Topics: pyconza, pyconza2019, python
49
49
Feb 13, 2020
02/20
by
Whitney Tennant and David Campey
movies
eye 49
favorite 0
comment 0
https://2019.za.pycon.org/talks/56-teaching-kids-to-code-20/ This is a joint talk featuring David Campey and Whitney Tennant In this talk (which is a new and improved version of David Campey's 2018 talk on teaching kids to code) we'll discuss: - Software and games available to teach kids how to code - Microcontrollers and other fun gadgets - How to get involved if you would like to mentor - Best practices for making sure it's fun and enjoyable for kids Having taught kids how to code in...
Topics: pyconza, pyconza2019, python
74
74
Feb 13, 2020
02/20
by
Sheena O'Connell
movies
eye 74
favorite 0
comment 0
https://2019.za.pycon.org/talks/23-apache-airflow-umuziorg/ People don't want data - what they really want is insight. Or even better, actionable insight. Now the road from data to insights can be a bit of a beast. Take Airbnb as an example - it started as a scrappy social hack and grew into a large and data-driven company. When they were small so was their data, but as the company and technical architecture grew in scale and complexity leveraging that data became a challenge. It became more...
Topics: pyconza, pyconza2019, python
74
74
Feb 13, 2020
02/20
by
Athanaseus Ramaila
movies
eye 74
favorite 0
comment 0
https://2019.za.pycon.org/talks/78-radio-astronomy-reduction-pipelines-using-python-and-various-container-technologies/ Modern-era radio interferometry software packages have improved enough to allow astronomers to start to address some of the calibration and imaging issues that are posed by the next generation radio interferometers, particularly the MeerKAT, LOFAR, ASKAP and Square Kilometre Array (SKA). I will present a framework that uses a platform-independent scripting tool called ...
Topics: pyconza, pyconza2019, python
33
33
Feb 13, 2020
02/20
by
Matthew French
movies
eye 33
favorite 0
comment 0
https://2019.za.pycon.org/talks/77-principals-of-system-integration/ Getting different IT systems to talk to each other doesn't need to be hard, but we often find ways to make it much more difficult than it needs to be. This talk will discuss some of the common mistakes made when trying to move data between different systems, and ways to avoid them. The focus will be on the most common use case: real time communication in a single direction. The talk will have examples using Python and...
Topics: pyconza, pyconza2019, python
195
195
Feb 13, 2020
02/20
by
Godfrey Akpojotor
movies
eye 195
favorite 0
comment 0
https://2019.za.pycon.org/talks/44-using-qpython-in-smartphones-as-mobile-computational-laboratory-anywhere-anytime-and-anyhow/ The remarkably continuous penetration of smartphones into Africa and the availability of the free and open source Python programming capabilities as QPython (QP) in smartphones meets the accessibility requirement to make them mobile computational laboratory (MCL). We present here one of our current projects under the Python African Computational Science and Engineering...
Topics: pyconza, pyconza2019, python
36
36
Feb 13, 2020
02/20
by
Bernardt Duvenhage
movies
eye 36
favorite 0
comment 0
https://2019.za.pycon.org/talks/65-from-data-science-to-scalable-nlu-and-vision-cloud-service/ The talk will show how (and why) we’ve built our own natural language understanding and machine vision cloud service. The service is used mostly for intelligent dialog agents and the production instances see 5M+ queries a month. The core of the service is built with Python, NumPy, PyTorch, TensorFlow, OpenCV, TorchVision, scikit-learn and SQLAlchemy. We're undertaking to also build a framework...
Topics: pyconza, pyconza2019, python
76
76
Feb 13, 2020
02/20
by
Daniel Holmes
movies
eye 76
favorite 0
comment 0
https://2019.za.pycon.org/talks/66-making-sense-of-python-virtual-environment-tools-and-workflows/ One of the challenges developers at any level face is managing their dependencies and development environments. Python is no exception. In the Python ecosystem, there are a number of tools for managing dependencies and environments. However, many of these tools have similar names with slightly differing functions and workflows (e.g: `virtualenv`, `pyenv`, `venv`, `virtualenvwrapper`, `pipenv`, and...
Topics: pyconza, pyconza2019, python
51
51
Feb 13, 2020
02/20
by
Kim van Wyk
movies
eye 51
favorite 0
comment 0
https://2019.za.pycon.org/talks/21-automating-infrastructure-at-sa-home-loans-with-python-and-friends/ SA Home Loans develops most of its business software in-house, with 5 agile teams of developers, database specialists and testers. Each team is provided with an isolated virtualised clone of the production environment, comprising more than 20 Windows servers, 5 Linux servers and various databases and supporting infrastructure. A combination of Python, Node.js, bash and Powershell is used to...
Topics: pyconza, pyconza2019, python
101
101
Feb 13, 2020
02/20
by
Caswell Pieters
movies
eye 101
favorite 0
comment 0
https://2019.za.pycon.org/talks/25-using-python-to-visualize-and-analyze-ion-beam-experiment-data-at-a-particle-accelerator-facility/ The electrostatic Tandetron accelerator of the Materials Research Department at iThemba LABS is used primarily for conducting research in the field of Ion Beam Analysis. The field comprises of several techniques, one of which is Real Time In-Situ Rutherford Backscattering Spectrometry. This technique studies elemental composition and depth profiling during the...
Topics: pyconza, pyconza2019, python
38
38
Jan 21, 2021
01/21
by
test
movies
eye 38
favorite 0
comment 0
test
Topics: pyconza, pyconza2019, python